def-groove defines groove patterns for instruments. Groove values are length symbols or ticks, and they are added to the note-on values determined by the lengths. Groove values can be positive or negative. Really big groove values will corrupt totally the linear time organisation, creating interesting effects. Small ones add naturalness to beats.
Grooves are written the same way as lengths. There can be a one pattern for the whole section, or own groove pattern for each zone. All instruments can have own grooves. If no groove is defined, no grooving takes place.
(def-symbol
piano1 '(a b c d e f g h i j k l m n)
piano2 (reverse (symbol-of piano1))
)
(def-length
piano1 '((1/16) (1/8t))
piano2 '((1/16) (1/8t))
)
(def-groove
piano1 '((-1/64) (-1/32))
piano2 '(1/32 1/16t)
)
(def-tonality
piano1 (activate-tonality (pentamajor c 4) (pentamajor d# 4))
piano2 (activate-tonality (pentamajor c 5) (pentamajor d# 5))